#include "nemu.h"

/* str parse test*/
uint8_t str2uint(char* str , uint32_t* res ,uint8_t code) {
  uint32_t num = 0,n;
  uint8_t len = strlen(str);
  for(int i=0 ; i < len ;i++ ){
    n = 0;
    if (str[i] >= '0' && str[i] <= '9') 
      n = str[i] - '0';

    if (str[i] >= 'a')
      n = str[i] - 'a';    
    
    num = num * code + n;
  }
  *res = num;
  if(code == 16)
    printf("str = %s res=%x\n",str,num);
  return 0;
}

// char* strtokf(char* str) {
//   char* res;
//   int i=0;
//   if(str == NULL)
//     assert(0);
//   while(str[i] != ' ') {

//   }
// }